/*============================����ʽ�ļ�Ϊģ�ظ���ҳ����ʽ,��Э��չʾҳ�����ʽ�ֿ��������պ����=============================*/

#window{
	background-color:#fff;
	font: 13px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;
}
#page{
	width:960px;
	margin:0 auto;
	color:#666;
	position: relative;
	font-family: Microsoft YaHei,arial;
	top: 55px;
	_top:30px;/*ie6*/
}
.site-nav{
	height: 30px;
	line-height: 30px;
	background-color: #2D2D2D;
	border-bottom: 1px solid black;
	color: #CCC;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	left: 0;
}
.site-nav a{
	color:#ccc;
	padding: 7px ;
}
a.homelogo{
	padding:0;
}
.site-nav a:hover{
	background-color:#4C4C4C;
	color:#ccc;
}
.site-menu ul{
	margin-left:10px;
}
.site-menu .site-logo {
    background: url("images/main/pinxiuwang.png?t=20111209") no-repeat 0 5px;
    float: left;
    height: 28px;
    margin-left: 10px;
    width: 54px;
}
.site-menu li{
	float:left;
}
.user-setting{
	background: url("images/main/model-list.png?t=20111205") no-repeat scroll 0 -412px transparent;
	cursor: pointer;
	display: inline-block;
	height: 29px;
	margin-left: 5px;
	width: 12px;
}
.user-menu{
	display:none;
	right:0;
	border:solid 1px #eee;
	width:100px;
	text-align:center;
	z-index:100;
}
.login-info{
	padding-left:7px;
}
/*============================top ����=============================*/
.user-pic{
	width:200px;
	height:210px;
	overflow:hidden;
	border:solid 1px #ccc;
	margin-right:20px;
}
.user-pic img{
	max-width:200px;
	max-height:210px;
}
.user-name-name{
	margin-bottom:5px;
}
.user-name-name a:hover{
	color:#656565;
}
.user-name{
	font-size:24px;
	font-family: Microsoft YaHei,arial;
}
.user-homepage a:hover,.user-attribute a:hover,.user-btn a:hover{
	text-decoration: underline;
	color:#656565;
}
.user-homepage,.user-place,.user-profession,.user-attribute,.user-btn{
	height: 24px;
	line-height: 24px;
}
.user-btn{
	margin-bottom:30px;
	*margin-bottom:25px;/*ie7*/
}
.user-profession span{
	margin-right:10px;
}
.ico-hit, .ico-laud, .icon-downlowd, .icon-share {
	display: inline-block;
    height: 12px;
    width: 13px;
	margin-right:3px;
}
.zan-ico, .ico-hit, .ico-laud, .icon-downlowd, .icon-share {
    background: url("images/main/ico-input.png") no-repeat scroll 0 0 transparent;
}
.zan-ico {
    background-position: 0 0;
    display: inline-block;
    height: 16px;
	_height: 14px;
    margin-left: 5px;
    width: 16px;
}
.ico-hit {
    background-position: 0 -16px;
}
.ico-laud {
    background-position: -13px -16px;
}
.icon-downlowd {
    background-position: -26px -16px;
}
.icon-share {
    background-position: -39px -16px;
}
.user-btn span{
	margin-right:10px;
}
.add-att button{
	padding: 2px 6px;
	color: white;
	font-size: 12px;
	background-color: #3D9400;
	border: 1px solid #2E7000;
	cursor: pointer;
	*padding: 0;/*ie7*/
	_padding: 0;/*ie6*/
}
.user-nav ul{
	overflow: hidden;
}
.user-nav li{
	float:left;
	margin-right:20px;
	position:relative;
	padding-bottom:8px;
}
.user-nav li a{
	display: inline-block;
	padding:7px 15px;
	font-weight:bold;
	background-color:#f5f5f5;
	color:#777;
}
.user-nav li a:hover,.add-att a:hover{
	background-color:#ccc;
	text-decoration:none;
	color:#444;
}
.current-triangle{
	border-top: 9px solid #ccc;
	border-right: 9px solid #fff;
	border-left: 9px solid #fff;
}
.user-nav .current-page{
	background: #fff;
}
.user-nav b{
	background: #ccc;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 50%;
	bottom: 0px;
	*bottom: 1px;/*ie7*/
	margin-left: -9px;
}
.user-nav .current-page a{	
	background-color:#ccc;
	color:#4d4d4d;
}
/*===============endͷ����ʽ=====================*/	
#footer{
	color: #999;
	padding: 20px 0 20px;
}
.footnav{
	font-size: 12px;
}
.footnav li{
	float: left;
}
.footnav li a{
	color: #999;
	line-height: 24px;
}
.footnav li a:hover{
	color:#3366cc;
}
.beian{
	margin-top:60px;
}
/*===============end footer��ʽ===================*/

/*=================ͼƬչʾ======================*/
.content{
	border:solid 1px #ccc;
	background-color:#fff;
}
.show-wall{
	width:958px; 
	height:360px; 
	overflow:hidden; 
	position:relative;
}
.show-wall .show-pager{
	clear: both;
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	position: absolute;
	left: 50%;
	top: 340px;
	margin-left: -36px; 
	z-index:100;
}
.show-wall .show-pager span{
	position:relative;
	height:15px;
	width:15px;
	overflow:hidden;
	text-indent:-999px;
	color: transparent;
	float: left;
	margin-left: 3px;
	position: relative;
	text-indent: -1000px;
	background:url(images/main/bullet.png) repeat scroll left top transparent;
	cursor:pointer;
}
.show-wall .show-pager span.selected{
	background-position:0 -30px;
}
.show-wall .show_pic{
	width:958px; 
	height:330px; 
	overflow:hidden; 
	float:left;
}
.article li{
	float:left;
	position:relative;
    margin-bottom: 30px;
}
.star li{
    height: 190px;
	margin-left: 1.7%;
	width: 18%;
	display: inline;
}
.star-pic {
	width: 100%;
	display: block;
	height: 160px;
	text-align: center;
	margin-bottom: 5px;
	overflow: hidden;
	/*background-color: #ccc;*/
}

.star-pic {
	width: 100%;
	display: block;
	height: 160px;
	text-align: center;
	margin-bottom: 5px;
	overflow: hidden;
}
.star-pic img{
	max-width: 170px;
	max-height: 160px;
}
.star-name p{
	line-height:20px;
}
.star-name p span {
	color: #933;
	font-weight: bold;
	margin-left: 5px;
}
/*======ͼƬչʾ��ʽ����=======*/
/*======��Ʒ��ʽ��ʼ=============*/
.videos-list li {
	float: left;
	height: 170px;
	margin-left: 15px;
	width: 170px;
	display: inline;
	margin-bottom:20px;
}
.videos-ps{
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 100px;
    padding: 5px;
}
.videos-ps img{
	background-color: #CCCCCC;
    display: block;
    height: 100%;
	width:100%;
}
.videos-ts{
	padding:5px;
}
.videos-ts p{
	margin:5px 0;
}
i.play,i.comment{
	background:url(images/main/model-list.png) no-repeat 0 0;
    display: inline-block;
    height: 15px;
    line-height: 13px;
    margin-right: 3px;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
    width: 14px;
}
i.play{
	background-position: 0 -222px;
}
i.comment{
	background-position: 0 -257px;
}	
a.num{
	margin-right:15px;
}
/*======ͼƬչʾ��ʽ����=======*/
/*======��Ʒ��ʽ��ʼ=============*/
.mid-line {
    margin-top:20px;
	display: inline-block;
}	
.legend {
    display: inline;
	background-color: white;
	font-family: Microsoft YaHei,arial;
	font-size: 24px;
	font-weight: normal;
	position: absolute;
	display: block;
	padding: 0 20px;
	color: #777;
	z-index: 100;
	top: 4px;
	*top:8px;/*ie7*/
	_top:8px;/*ie6*/
}	
.show-list li {
    height: 315px;
    margin-left: 22px;
    width: 212px;
    float: left;
    position: relative;
	overflow:hidden;
	display:inline;
	margin-bottom:5px;
}	
.show-time{
	font-size:16px;
	position:relative;
	margin-bottom: 5px;
}	
.show-list .hot{
	display:block;
	height:240px;
	width:210px;
	border:solid 1px #ccc;
	overflow:hidden;
}
.mt-attribute{
	margin-top:10px;
}
.mt-attribute a{
	margin-right:10px;
}
.style-list{
	position:relative;
	height:600px;
	left:10px;
}
.style-list a{
	display:block;
	float:left;
	position:absolute;
	width:186px;
	height:186px;
	border:solid 2px #f2f2f2;
	overflow:hidden;
}
.style-list a:hover{
	border:solid 2px #999;
	z-index:100;
}
.style-list .list2{
	width:374px;
	height:374px;
	left:188px;
}
.style-list .list3{
	width:186px;
	height:374px;
	left:564px;
}
.list4{
	left:752px;
}
.list5{
	top:188px;
}
.list6{
	left:752px;
	top:188px;
}
.list7{
	top:376px;
}	
.list8{
	top:376px;
	left:188px;
}
.list9{
	top:376px;
	left:376px;
}
.list10{
	top:376px;
	left:564px;
}
.list11{
	top:376px;
	left:752px;
}
/*==========st������ʽ====================*/	
.user-blog,.blog-friends{
	border:solid 1px #ccc;
	background-color:#fff;	
}
.user-blog{
	width:680px;
	overflow:hidden;
}
.blog-friends{
	width:260px;
}
.user-blog h1,.blog-friends h1{
	font-size:24px;
	font-family: Microsoft YaHei,arial;
	font-weight: normal;
	margin:15px 0 0 25px;
}
.blog-detail{
	padding:20px 0;
	border-bottom: 1px dotted #CCCCCC;
}
.userPic a{
	display:block;
	height:60px;
	width:60px;
	overflow:hidden;
}
.msgBox{
	margin-left:80px;
	line-height: 22px;
	font-size: 14px;
}
.msgBox b{
	font-weight: normal;
}
.userName,.msgCnt{
	display:inline;
}
.userName a,.remark a,.pubInfo,.blog-more a,.knownInfo a{
	color:#2B4A78;
}
.userName a:hover,.remark a:hover,.pubInfo a:hover,.blog-more a:hover,.knownInfo a:hover{
	text-decoration: underline;
	color:#2B4A78;
}
.replyBox{
	margin-top:10px;
}
.msgPT{
	padding:10px;
	border:solid 1px #ccc;
	background-color:#f7f7f7;
}
.pubInfo{
	margin-top:10px;
	overflow: hidden;
}
.remark{
	font-size:12px;
}
.mFun{
	display:inline-block;
	*display:inline;
}
.mFunDrop{
	border:solid 1px #ccc;
	background-color:#fff;
	width:60px;
	left:50px;
	text-align:center;
	display: none;
}
.funBox a{
	color:#2B4A78;
	display: inline-block;
}
.scolor{
	color:#2B4A78;
}
/*=============Ȧ�ں�����ʽ===================*/
.friends-list li{
	margin-bottom: 20px;
	overflow: hidden;
	clear: both;
}
.friends-pic{
	display:block;
	height:60px;
	width:60px;
	overflow:hidden;
	float:left;
}
.knownInfo{
	position: relative;
	float: left;
	margin-left: 10px;
}
.knownInfo p{
	line-height:30px;
}



/*=============������ʽ===================*/
.float-friend{
	width:260px;	
}
.search{
	border:1px solid #ccc;
	background:url(images/main/model-list.png) 225px -490px no-repeat;
	background-color:#FFF;
	height:40px;
}
.search input{
	width: 210px;
	border: 0;
	outline: none;
	padding: 6px 0px;
	color: #777;
	padding-left: 10px;
}
.friend{
	border:1px solid #ccc;
	border-top:0;
	background-color:#fff;
	height:40px;
	padding-left:20px;
	overflow: hidden;
}
.friend a:hover{
	color:#2B4A78;
}
.friend-title{
	display:inline-block;
	line-height:40px;
	float: left;
}
.friend-num{
	float: right;
	margin-right: 10px;
	background: #d9d9d9;
	padding: 0px 5px;
	line-height: 24px;
	margin-top: 8px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}
.b-top{
	border-top:1px solid #ccc;
}
.bcolor{
	background:#f5f5f5;
	border:1px solid #ccc;
	border-top:0;
	height:40px;
	padding-left: 20px;
	overflow: hidden;
}
.bcolor a ,.bcolor a:hover{
	color:#2B4A78;
}
.b-line{
	border-bottom: 1px solid #CCC;
	height: 1px;
	display: inline-block;
	width: 100%;
}
.title-chose{
	margin:20px 0px 0px 20px;
	overflow: hidden;
}
.title-chose li{
	float:left;
}
.title-chose a{
	padding: 0 10px;
	font-size: 15px;
}
.title-chose a:hover{
	color:#2B4A78;
}
.chose-padd{
	font-weight: bold;
}
.friend-list{
	float:left;
}
.friend-list div{
	line-height: 30px;
	font-size: 14px;
}
.friend-list a{
	margin:0px 15px;
}
.friend-list span{
	margin:0px 15px;
}
a.friend-name{
	color:#2B4A78;
}
.friend-list a:hover{
	color:#2B4A78;
}
.friend-detail{
	padding:20px 0;
	position:relative;
	border-bottom:1px dashed #CCC;
	overflow: hidden;
}
.friend-attent{
	display:inline-block;
	color:#fff;
	position:absolute;
	right:0;
	top: 30px;
	cursor:pointer;
	padding: 2px 10px;
	color: white;
	font-size: 12px;
	background-color: #3D9400;
	border: 1px solid #2E7000;
	cursor: pointer;
	_padding: 0;/*ie6*/
	*padding: 0;/*ie7*/
}

.pagination8{
	font-size:14px;
	float:right;
	padding-right:10px;
}
.pagination8 a{
	display: inline-block;
	margin:0 5px;
	text-decoration:none;
	padding: 4px 12px;
	border: 1px solid #DDD;
}
.pagination8 a:link{
	color:#888;
}
.pagination8 a:hover{
	color:#333;
	box-shadow: 0px 0px 4px #ccc;
	text-decoration:underline;
}
.pagination8 .skip-page input{
	margin:0 5px;
	border:solid 1px #ccc;
	_padding: 6px;/*ie6*/
	font-size: 14px;
}
.pagination8 .current-page{
	font-size: 18px;
	font-weight: bold;
	padding: 4px 2px;
	display: inline;
	font-family: arial;
}
/*=============������ʽ===================*/
.file-left{
	overflow: hidden;
	width: 730px;
}
.file-left-center{
	border: solid 1px #CCC;
	background-color: white;
	overflow:hidden;
	clear:both;
}
.file-left h3{
	font-size: 22px;
	font-family: Microsoft YaHei,arial;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	text-indent: 20px;
	border-bottom: 1px solid #ccc;
}
.base-info{
	overflow:hidden;
}
.base-info li{
	margin:20px 0px;
	line-height:36px;
	font-family: Microsoft YaHei,arial;
	font-size:18px;
	float: left;
	display:inline;
}
.data{
	width:100px;
	display:inline-block;
	text-align:right;
	margin-right:10px;
}
.frame{
	width:230px;
	border:1px solid #ccc;
	display:inline-block;
	text-indent:10px;
}
.file-right{
	overflow: hidden;
	width: 210px;
}
.file-right-center{
	border: solid 1px #CCC;
	background-color: white;
	height:140px;
}
/*=============������ʽ===================*/
.user-blog h3,.blog-friends h3{
	font-size:18px;
	font-family: Microsoft YaHei,arial;
	font-weight: normal;
	margin:10px 0px 10px 15px;
}
.label{
	background: url(images/main/model-list.png) 0 -560px no-repeat;
	text-indent: 35px;
}
.blog-attent{
	position: absolute;
	padding: 2px 10px;
	color: white;
	font-size: 12px;
	background-color: #a6a6a6;
	border: 0;
	cursor: pointer;
	_padding: 0;/*ie6*/
	*padding: 0;/*ie7*/
	right: -90px;
	bottom:0;
}

/*==========================չʾҳ��ʽ========================================*/
.show-label{
	border-bottom: 1px solid #CCCCCC;
    height: 40px;
    line-height: 40px;
}
.label1,.label2{
	margin:0 30px;
	font-size:12px;
}
.show-label a:hover{
	color:#2B4A78;
}
.label1 label{
	font-size:14px;
	font-weight:bold;
}
.tcolor{
	color:#2B4A78;
}
.show-time .lock{
	display:inline-block;
	height:15px;
	width:15px;
	position:absolute;
	right:0;
	top:5px;
	background:url(images/main/model-list.png) no-repeat 0 -467px;
}
/*==========================չʾҳ--���� ��ʽ========================================*/
.notepadPT{
	border:solid 1px #ccc;
	margin:20px;
	padding:10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#bbb');/* For IE 5.5 - 7 */
	box-shadow: 1px 1px 2px #bbb;
	background-color:#fff;
}
.notepadPic{
	width:230px;
	height:250px;
	border:solid 1px #eee;
}
.notepadTxt{
	margin-left:255px;
}
.notepadTxt-time{
	color:#999;
	font-size:16px;
}
.notepadTxt-detail{
	border:dashed 1px #ccc;
	margin-top:5px;
	padding: 10px 15px;
}
.notepadTxt-detail h1 a{
	color: #2B4A78;
	text-decoration:underline;
	font-weight: bold;
}
.notepadText{
	height:50px;
	line-height:24px;
	overflow:hidden;
}
.notepadTxt-more{
	text-align: right;
}
.notepadTxt-more a{
	display:inline-block;
	color:#2B4A78;
	font-size:12px;
}
.notepadTxt-more a:hover{
	text-decoration: underline;
}
.recommend-img a{
	border:solid 1px #ccc;
	display:inline-block;
	width:70px;
	height:70px;
	overflow:hidden;
}
.show-recommend .mt-attribute{
	position:absolute;
	right:10px;
	bottom:0;
}
/*========չʾ===�����ʽ===================*/
.pre-album,.next-album{
	width:80px;
	height:80px;
	padding:0 10px 10px 0;
	top:0;
	background:url(images/main/model-ico.png) #fff no-repeat 1px -33px;
	z-index:100;
}
.pre-album a,.next-album a{
	display:block;
	width:80px;
	height:80px;
	text-align:center;
	border:1px solid #ccc;
	overflow:hidden;
}
.pre-album em,.next-album em{
	background-color: #FFFFFF;
    bottom: 10px;
    left: 1px;
    position: absolute;
    width: 80px;
    z-index: 101;
}
.pre-album{
	left:80px;
}
.next-album{
	right:80px;
}

.navigation{
	margin: 0 175px;
	z-index:100px;		
}
.thumbs{
	width:540px;
	height:90px;
	margin:0 30px;
	overflow:hidden;
}
.thumbs li{
	float:left;
	height:80px;
	width:80px;
	margin:4px 8px 4px 0;
	overflow: hidden;
    text-align: center;
	border:solid 1px #ccc;
}
.pageLink{
	display:block;
	position:absolute;
	visibility:visible;
	width:25px;
	height:40px;
	top:25px;
	background:url(images/main/model-ico.png) no-repeat 0 -130px;
	z-index:100;
				
}
a.prev{
	left:0px;
}
a.next{
	right:5px;	
	background-position: -55px -130px;
}
.move1{
	position:absolute;
	height:80px;
	width:80px;
	border:solid 2px #E1007F;
	left:33px;
	top:2px;
}
.move1 i{
	position:absolute;
	width:17px;
	height:8px;
	left:31px;
	bottom:-10px;
	background:url(images/main/model-ico.png) no-repeat -32px -128px;
	z-index:101;
}
.photo-index .forthis{
	font-size:18px;
	font-weight:bold;
	color:#E1007F;
}
.slideshow-container .slideshow{
	width:900px;
	border:solid 1px #ccc;
	overflow:hidden;
	height:600px;
	margin:10px auto 0;
	text-align:center;
	position:relative;
}
span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width:900px;
}
.image-wrapper a.advance-link {
    display: block;
    line-height: 600px;
    text-align: center;
}
.advance-link img{
	cursor: url(images/main/next.cur),auto;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	height:600px;
	width:900px;
	background: url(images/main/loader.gif) no-repeat center;
}
.recommend1 a{
	padding-left:20px;
	position:relative;
}
.comment1 i,.praise1 i,.favorite1 i{
	position:absolute;
	left:0;
	top:0;
	width:15px;
	height:15px;
	background:url(images/main/model-ico.png) no-repeat;
}
.comment1 i{
	background-position: 0 -182px;
}
.praise1 i{
	background-position: -15px -182px;
}
.favorite1 i{
	background-position: -15px -182px;
}

/*==============չʾ===������ʽ=====================*/
.commentbody,.advert{
	border:solid 1px #ccc;
	background-color:#fff;
}
.commentbody{
	width:680px;
}
.advert{
	width:260px;
	overflow:hidden;
}
.commentbody h2,.advert h2{
	font-family: Microsoft YaHei,arial;
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0 0 25px;
	position:relative;
}
.commentbody h2 span{
	position:absolute;
	width:25px;
	height:12px;
	top:-27px;
	left:30px;
	background:url(images/main/model-ico.png) no-repeat -26px -156px;
}
.commentbody h2 i{
	display:inline-block;
	width:19px;
	height:19px;
	margin-right: 5px;
    vertical-align: middle;
	background:url(images/main/model-ico.png) no-repeat 0 -208px;
}
.commentTxt textarea{
	height:80px;
	width:100%;
	border:solid 1px #ccc;
}
.comment-submit button{
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	color: #666;
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0,0,0,0.1);
	cursor: pointer;
	margin-left:10px;
}
.commentData{
	border-top:1px dotted #CCCCCC;
}
.commentData li{
	border-bottom:1px dotted #CCCCCC;
    padding: 20px 0;
	font-size: 14px;
	line-height: 22px;
}
.commentPic{
	float:left;
}
.commentPic a{
	display:block;
	width:65px;
	height:75px;
	overflow:hidden;
	border:solid 1px #CCC;
}
.commentText{
	margin-left:80px;
}
/*==============չʾ===ʱ�н�����ʽ====================*/
.advertPic{
	margin:10px auto 0;
	width:240px;
}
.advert-wall{
	width:240px; 
	overflow:hidden; 
	position:relative;
	margin:20px auto 16px;
}
.advert-wall .advert-pager{
	clear: both;
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	left: 50%;
	margin-left: -36px; 
	z-index:103;
}
.advert-wall .advert-pager span{
	position:relative;
	height:15px;
	width:15px;
	overflow:hidden;
	text-indent:-999px;
	color: transparent;
	float: left;
	margin-left: 3px;
	position: relative;
	text-indent: -1000px;
	background:url(images/main/bullet.png) repeat scroll left top transparent;
	cursor:pointer;
}
.advert-wall .advert-pager span.selected{
	background-position:0 -30px;
}
.advert-wall .advertimg{
	width:240px; 
	height:270px;
	overflow:hidden; 
	float:left;
}
.advertimg .advert-pt{
	float:left;
	width:240px;
}
.advert-t{
	margin-top:10px;
	line-height: 22px;
}
.advert-t h3{
	font-size:14px;
	font-weight:bold;
}
/*================����㳡��ʽ=====================*/
.show-style{
	width:960px;
	overflow:hidden;
}
.style-data{
	width:990px;
}
.style-detail{
	width:225px;
	float:left;
	overflow:hidden;
	margin-right:17px;
	*+margin-right:13px!important;
	border:solid 1px #ddd;
	background-color:#fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-180, Color='#e4e4e4');/* For IE 5.5 - 7 */
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	margin-bottom:30px;
	display:inline;
}
.stylePic{
	display:block;
	width:210px;
	height:210px;
	overflow:hidden;
	margin:10px auto;
	border:solid 1px #EEE;
}
.clickadd{
	margin-left:5px;
}
.clickadd button:hover{
	background-color: #F8F8F8;
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	border: 1px solid #C6C6C6;
	color: #444;
}
.style-grade{
	text-align: center;
	font-size: 14px;
	margin-right: 10px;
	cursor: pointer;
	padding: 0px 10px;
	background-color: whiteSmoke;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	color: #777;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.style-share{
	display:inline-block;
	text-align:center;
	line-height:20px;
	background-color:#fff;
	color:#E1007F;
	border:solid 1px #E1007F;
	cursor: pointer;
}
.styleText{
	background-color: #FBFBFB;
	height: 44px;
	padding: 5px;
	overflow: hidden;
	margin-top: 10px;
	border-top: 1px solid #E3E3E3;
}
.styleText a{
	line-height: 20px;
	font-size: 12px;
}
.style-detail a:hover{
	color:#2B4A78;
}
.user-shopping{
	height:40px;
	overflow:hidden;
}
.user-shopping p{
	line-height:20px;
	height:20px;
	overflow:hidden;	
}
/*==================����㳡������ϸҳ��ʽ===========================*/

.style-show .slideshow{
	width:550px;
	border:solid 1px #eee;
	overflow:hidden;
	height:600px;
	margin:0;
	text-align:center;
	position:relative;
}
.style-show  span.image-wrapper {
	width:550px;
}
.style-show .image-desc{
	position:absolute;
	z-index:105;
}
.style-show .image-title{
	line-height:30px;
	color:#666;
	font-size: 16px;
	margin-top: 10px;
	color:#444;
}
.style-show .image-desc{
	top:0;
	left:570px;
	width:380px;
	height:600px;
	overflow:hidden;
}
.style-show .navigation{
	margin:0 40px;
}
.style-show .thumbs{
	width:810px;
}
.style-show div.loader {
	width:550px;
}
.style-show .slideshow-container{
	border:solid 1px #ccc;
	background-color:#fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc');/* For IE 5.5 - 7 */
	box-shadow: 1px 1px 2px #ccc;
}
.style-show .move1 i {
	background-position:-32px -139px;
	top:-10px;
}
.image-desc h1{
	font-size: 16px;
	font-family: Microsoft YaHei,arial;
	font-weight: bold;
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
	color: #666;
}
.imitatePic a{
	display:block;
	width:180px;
	height:200px;
	overflow:hidden;
	border:solid 1px #ccc;
}
.imitateTxt{
	margin-left:200px;
	line-height:20px;
}
.imitateList a{
	border:solid 1px #ccc;
	margin-right:20px;
	display:inline-block;
	width:80px;
	height:80px;
	overflow:hidden;
	position:relative;
	text-align: center;
}
.imitateList p{
	height:20px;
	width:80px;
	position:absolute;
	bottom:0px;
	color:#fff;
	font-size:12px;
	line-height:20px;
	background-color:#000;
	opacity: 0.7;
	filter:alpha(opacity=70);/*��IE��*/
	z-index:105;
	left:0;
}
.imitateList img{
	/*max-width:80px;*/
	max-height:80px;
}
.tuijian{
	text-indent: 24px;
	line-height: 22px;
}

/*===============�����ɫ===========================*/
.topbor{
	border-top:solid 2px #fc4b08;
	line-height:26px;
}	
.bf-title{
	font-size: 30px;
	font-weight: normal;
	font-family: Microsoft YaHei,arial;
}
.bf-list{
	width:730px;
	overflow:hidden;
}
.bf-menu{
	width:190px;
}
.bf-data{
	width:750px;
}
.bf-detail{
	float: left;
	width: 350px;
	height: 350px;
	margin: 0 20px 30px 0;
	overflow: hidden;
	border: solid 1px #eee;
	background-color: #fff;
	line-height: 22px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.30);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.30);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-180, Color='#ccc');
}
.bfPic{
	display:block;
	width:350px;
	height:220px;
	overflow:hidden;
	text-align:center;
}
.bfText{
	margin:10px;
	height:110px;
	overflow:hidden;
}
.bfText h2{
	font-size:16px;
}
.bfText h2 a{
	color:#444;
}
.bfAddress{
	line-height: 30px;
	font-size: 15px;
	color: #555;
}
.bfDominant{
	line-height: 18px;
}
.bfText a:hover,.bf-menu a:hover{
	color:#2B4A78;
}
.bfAddress .bfCity{
	margin-right:50px;
}
.bf-menu .hot-title{
	line-height: 35px;
	font-size: 15px;
	border-bottom: 1px solid #777;
	font-weight: bold;
	color:#454545;
}
.bf-menu ul{
	margin-top:20px;
}
.bf-menu li{
	font-size:16px;
	margin-bottom:10px;
	line-height:35px;
	font-family: Microsoft YaHei,arial;
}
/*================��ҵ��======================*/
.bf-title span{
	border-left: solid 3px ;
    font-size: 16px;
    margin-left: 20px;
    padding-left: 20px;
}
.business-street-one{
	background-color:#e46084;
	border-top:2px solid #8f3c53;
}
.business-street-two{
	background-color:#6e5b23;
	border-top:2px solid #454545;
}
.business-street-thr{
	background-color:#998673;
	border-top:2px solid #454545;
}
.streetPic{
	width:730px;
	height:230px;
	overflow:hidden;
	background:url(images/demo/street.png) no-repeat;
}
.streetPic ul{
	width:750px;
}
.streetPic li{
	float:left;
	width:210px;
	height:40px;
	overflow:hidden;
	margin:17px;
	background-color:#fff;
}
.streets{
	padding: 30px 30px 0 0;
	_padding:30px 30px 30px 0;/*IE7*/
	*padding:30px 30px 30px 0;/*IE6*/
}
.streets ul{
	overflow:hidden;
}
.streets li{
	width: 200px;
	height: 30px;
	float: left;
	margin-left: 32px;
	color: #333;
	font-size: 12px;
	margin-bottom: 30px;
	background: #fff;
	text-align: center;
	line-height: 40px;
	padding-top:10px;
	display: inline-block;
}
.streets a{
	color:#fff;
	font-size:16px;
	font-family: Microsoft YaHei,arial;
}
.streets a:hover{
	color:#e5e5e5;
}
.street{
	top: 70px;
	left: 30px;
}
.street-1{
	display: inline-block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 25px;
	margin-bottom: 40px;
}

h1.streetName{
	font-size: 16px;
	padding: 9px 0;
	display: inline-block;
	color: #454545;
	font-weight: bold;
	font-family: 宋体;
	letter-spacing: 1px;
}
.street-wall{
	border:solid 1px #ccc;
	background-color:#fff;
}
.street-wallPic{
	display:block;
	width:680px;
	height:300px;
	text-align:300px;
	margin:20px auto 0;
	overflow:hidden;
}
.street-wallText{
	margin:10px 20px;
	text-indent:2em;
	font-size:14px;
	line-height:24px;
}
.street-shop{
	width:780px;
}
.street-shop .streets-detail{
	float:left;
	width:230px;
	height:220px;
	border:solid 1px #b9b9b9;
	background-color:#fff;
}
.streets-detail h4{
	height:28px;
	line-height:28px;
	background-color:#333;
	color:#fff;
	text-align:center;
}
.streets-detail h4 a{
	color:#fff;
}
.streets-detail h4 a:hover{
	color:#e5e5e5;
}
.street-shopPic{
	display:block;
	width:230px;
	height:160px;
	overflow:hidden;
	text-align:center;
	border-bottom:solid 1px #ddd;
}
.streetsText{
	height:30px;
	line-height:30px;
}
.streetsFa{
	float:left;
	margin-left:5px;
}
.streetsPr{
	float:right;
	margin-right:5px;
}
.street-shoplist li{
	margin:0 17px 20px 0;
}
.streetsFa i,.streetsPr i{
	width:18px;
	height:18px;
	display:inline-block;
	vertical-align: middle;
	background:url(images/main/model-ico.png?t=20111210) no-repeat -53px -183px;
}
.streetsPr i{
	background-position:-25px -210px;
}
		
/*======================ʱ���Ļ���ҵ԰��ʽ===========================*/
.bf-top{
	font-family: Microsoft YaHei,arial;
}
.add-city{
	right:0px;
	top: 15px;
}
.this-city{
	font-size:20px;
	margin-left:10px;
}
.change-city{
	cursor:pointer;
}
#slider1 { 
	border:solid 1px #ccc;
	background-color:#fff;
	overflow:hidden; 
	padding: 20px 0px 10px; 
	position:relative;
}
#slider1 .viewport { 
	left:36px; 
	width: 886px; 
	height: 155px; 
	overflow: hidden; 
	position: relative; 
}
#slider1 .buttons { 
	background:url("images/main/model-ico.png") no-repeat 0 -236px; 
	display: block; 
	text-indent: -999em; 
	width: 19px; 
	height: 38px; 
	overflow: hidden; 
	position:absolute; 
	top:70px;
	z-index:100;
}
#slider1 .prev {
	left:10px;
}
#slider1 .next { 
	background-position: -25px -236px; 
	right:10px;
}
#slider1 .disable { 
	opacity: 0.3;
	cursor:default; 
}
#slider1 .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	width: 900px; 
	left: 0 ;
	top: 0; 
}
#slider1 .overview li{ 
	float: left; 
	margin: 0 10px 0 0; 
	padding: 1px; 
	height: 140px; 
	border: 1px solid #dcdcdc; 
	width: 210px;
	overflow:hidden;
}
/*
#slider1 .overview .thisobj{
	opacity: 1;
	filter:alpha(opacity=100);
}*/
span.mov{
	position:absolute;
	width:210px;
	height:140px;
	border:solid 2px #555;
	left:0;
	z-index:100;
}
.mov i{
	position:absolute;
	width:13px;
	height:7px;
	bottom:-8px;
	left:105px;
	background:url(images/main/model-ico.png?t=20111213) no-repeat -43px -281px;
}
.fashion-head{
	border:solid 1px #ccc;
	background-color:#fff;
	height:40px;
	line-height:40px;
}
.fashion-sort span{
	display:inline-block;
	font-size:20px;
	font-family: Microsoft YaHei,arial;
	margin-left:20px;
	cursor: pointer;
}
.sortcolor{
	color:green;
}
.fashion-find .ipt{
	position:absolute;
	height:40px;
	padding:0 5px;
	right:30px;
	border:0;
	border-left:solid 1px #ccc;
	outline: none;
	line-height:16px;
	line-height:40px\9;
}
.fashion-find .btn{
	background: url("images/main/model-ico.png") no-repeat scroll -52px -237px transparent;
    border: 0 none;
    height: 25px;
    width: 25px;
	position:absolute;
	top:10px;
	right:0;
	cursor:pointer;
}
.fashion-body{
	overflow:hidden;
	width:960px;
}
.fashion-list{
	display:none;
}.fashion-list1{
	display:block;
}
.fashion-list ul{
	width:1000px;
}
.fashion-list li{
	width:300px;
	height:200px;
	overflow:hidden;
	float:left;
	margin:0 26px 20px 0;
	border:solid 1px #ccc;
	background-color:#fff;
	position:relative;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=-180, Color='#e4e4e4');
}
a.fashionLogo{
	display:block;
	width:110px;
	height:60px;
	border:solid 1px #ccc;
	overflow:hidden;
	text-align:center;
	margin:10px 0 0 15px;
}
.fashionLogo img{
	width:110px;
	height:60px;
}
.fashionText{
	margin:15px 0 0 15px;
	line-height:24px;
}
.fashionName{
	font-size:16px;
	margin-bottom: 5px;
	color: #444;
}
.fashionGo a{
	position:absolute;
	top:10px;
	right:10px;
	padding:5px 15px;
	color:#fff;
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	color: #444;
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0,0,0,0.1);
}
.fashionGo a:hover{
	background-color: #f8f8f8;
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333;
}
.fashion-pagebg{
	height: 40px;
	line-height: 40px;
	/*position: relative;*/
	border-right: 2px solid #CDCDCD;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #e5e5e5;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#e5e5e5');
	box-shadow: 0px 1px 2px #e5e5e5;
	background-color:#fff;
}
.fashion-page{
	position:relative;
	bottom: 15px;
    height: 55px;
    line-height: 70px;
	z-index:100;
}
.fashionAllpage,.fashion-page a{
	margin-left:20px;
}
a.thispage{
	background:url(images/main/model-ico.png) 0 -280px;
	display:inline-block;
	width:30px;
	height:60px;
	line-height:60px;
	color:#DB0277;
	font-weight:bold;
	text-align:center;
}
.e-b-ca{
	position: relative;
	left:0;
}
.e-b-ca button {
	background-color: #d14836;
	background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
	background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
	background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
	background-image: -o-linear-gradient(top,#dd4b39,#d14836);
	background-image: linear-gradient(top,#dd4b39,#d14836);
	border: 1px solid transparent;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: default;
	text-align: center;
	margin-right: 16px;
	outline: 0;
	padding: 2px 15px;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 80px;
	right: 0px;
	cursor: pointer;
}
.e-b-ca button:hover{
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	background-color: #c53727;
	background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
	background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
	background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
	background-image: -o-linear-gradient(top,#dd4b39,#c53727);
	background-image: linear-gradient(top,#dd4b39,#c53727);
	border: 1px solid #b0281a;
	border-color-bottom: #af301f;
}
